From 3b724073d6a410b5a967a6827d2f8c50693aadfb Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Tue, 21 Nov 2006 17:34:17 +0000 Subject: [PATCH] The legacy HTTP entry point for Xend remote access didn't hook the dump operation for a domain, this patch adds it. Signed-off-by: Daniel Veillard --- tools/python/xen/xend/server/SrvDomain.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/python/xen/xend/server/SrvDomain.py b/tools/python/xen/xend/server/SrvDomain.py index 52075340fd..82998e4d98 100644 --- a/tools/python/xen/xend/server/SrvDomain.py +++ b/tools/python/xen/xend/server/SrvDomain.py @@ -82,6 +82,18 @@ class SrvDomain(SrvDir): def do_save(self, _, req): return self.xd.domain_save(self.dom.domid, req.args['file'][0]) + def op_dump(self, op, req): + self.acceptCommand(req) + return req.threadRequest(self.do_dump, op, req) + + def do_dump(self, _, req): + fn = FormFn(self.xd.domain_dump, + [['dom', 'int'], + ['file', 'str'], + ['live', 'int'], + ['crash', 'int']]) + return fn(req.args, {'dom': self.dom.domid}) + def op_migrate(self, op, req): return req.threadRequest(self.do_migrate, op, req) -- 2.30.2